/**
 * 
 */
package tk.sunlatus.project.usermanage.web;

import java.util.List;

import tk.sunlatus.project.common.domain.Page;
import tk.sunlatus.project.usermanage.domain.User;

/**
 * web接口
 * 
 * @author sunlotus
 */
public interface Service4WebUI {
    User querUserByID(String userID);

    void createUser(User user);

    List<User> querUserList(User user, Page page);

    /**
     * 方法描述： 修改用户信息
     * 
     * @param user
     * @return
     */
    User updateUser(User user);

    /**
     * 方法描述：删除用户信息
     * @param user 用户信息
     * @param deregisterFlag 删除标记，true:删除，false:注销
     */
    void deleteUser(User user,boolean deleteFlag);
}
